|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.TextValue
de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.ReferenceValue
public abstract static class AbstractData.ReferenceValue
Subklasse von AbstarctData, abgeleitet von AbstractData.TextValue, implementiert das Interface Data.ReferenceValue.
| Constructor Summary | |
|---|---|
AbstractData.ReferenceValue()
|
|
| Method Summary | |
|---|---|
protected abstract DataModel |
getDataModel()
|
(package private) abstract String |
getStoredPid()
|
String |
getSuffixText()
Liefert Zusatzinformationen zum Wert dieses Referenzattributs. |
SystemObject |
getSystemObject()
Bestimmt das durch dieses Datum referenzierte System-Objekt. |
String |
getSystemObjectPid()
Bestimmt die Pid des durch dieses Datum referenzierten System-Objekts. |
String |
getValueText()
Liefert den Wert dieses Referenzattributs als Text zurück. |
void |
setSystemObjectPid(String objectPid,
ObjectLookup datamodel)
Setzt das durch dieses Datum referenzierte System-Objekt. |
void |
setText(String text)
Setzt den Wert des Datums auf den im übergebenen Text enthalten Wert. |
(package private) abstract boolean |
tryToStorePid(String objectPid)
|
| Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.TextValue |
|---|
getText, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface de.bsvrz.dav.daf.main.Data.ReferenceValue |
|---|
getId, setSystemObject |
| Methods inherited from interface de.bsvrz.dav.daf.main.Data.TextValue |
|---|
getText |
| Constructor Detail |
|---|
public AbstractData.ReferenceValue()
| Method Detail |
|---|
protected abstract DataModel getDataModel()
public String getValueText()
getValueText in interface Data.TextValuegetSuffixText(),
AbstractData.TextValue.getText(),
SystemObject.getPid(),
SystemObject.getId()public String getSuffixText()
getValueText() zu verstehen. Das Ergebnis der Methode enthält abhängig vom Ergebnis der Methode getValueText() den konstanten Text "id" bzw. "pid"
und zusätzlich den Namen des referenzierten Objekts (wenn vorhanden).
getSuffixText in interface Data.TextValuegetSuffixText in class AbstractData.TextValuegetSuffixText(),
AbstractData.TextValue.getText()public void setText(String text)
Data.TextValue
setText in interface Data.TextValuetext - Text mit dem zu setzenden Wert.public SystemObject getSystemObject()
Data.ReferenceValue
getSystemObject in interface Data.ReferenceValuenull, wenn kein Objekt referenziert wird.
public void setSystemObjectPid(String objectPid,
ObjectLookup datamodel)
Data.ReferenceValue
setSystemObjectPid in interface Data.ReferenceValueobjectPid - Pid des referenzierten Objekts oder "", falls kein Objekt referenziert werden soll.datamodel - DataModel-Objekt mit dem das Systemobjekt aus der Pid bestimmt werden soll.abstract boolean tryToStorePid(String objectPid)
public String getSystemObjectPid()
Data.ReferenceValue
getSystemObjectPid in interface Data.ReferenceValueabstract String getStoredPid()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||